package com.vf.admin.client.service;

import com.vf.admin.common.splitpage.SplitPageBean;
import com.vf.admin.miaodong.entity.AppTaskRecord;

import java.util.List;
import java.util.Map;

/**
 * @author anxiang
 * @version 1.0.0
 * @ClassName AppTaskRecordService.java
 * @Description 任务记录表
 * @createTime 2021年07月26日 12:19:00
 */
public interface AppTaskRecordService {

    //保存数据
    public void saveOrUpdate(AppTaskRecord appTaskRecord);

    //添加任务记录
    public void addTaskRecord(Integer userid, String typeNameEn);

    public List<AppTaskRecord> findList(Map<String, Object> paramap, SplitPageBean splitPageBean);

    //根据任务id和用户id获取数据
    public AppTaskRecord getByTaskId(Integer userid, Integer taskid);

    List<AppTaskRecord> list(Map<String, Object> paramap);

    Boolean isCompleteToday(Integer userId, String typeNameEn);

    Boolean isCompleteOnce(Integer userId, String typeNameEn);

}